d81215cf65f31a26ac5a281dc3796209661f3436,subprojects/maven/src/main/groovy/org/gradle/api/publication/maven/internal/pom/DefaultPomDependenciesConverter.java,DefaultPomDependenciesConverter,createMavenDependency,#ModuleDependency#String#String#String#String#Set#,116
Before Change
if (dependency instanceof ProjectDependency) {
mavenDependency.setArtifactId(determineProjectDependencyArtifactId((ProjectDependency) dependency));
} else {
mavenDependency.setArtifactId(name);
}
mavenDependency.setVersion(mapToMavenSyntax(dependency.getVersion()));
mavenDependency.setType(type);
mavenDependency.setScope(scope);
mavenDependency.setClassifier(classifier);
mavenDependency.setExclusions(getExclusions(dependency, configurations));
return mavenDependency;
}
After Change
final String artifactId = determineProjectDependencyArtifactId((ProjectDependency) dependency);
Configuration dependencyConfig = projectDependency.getProjectConfiguration();
for (PublishArtifact artifactToPublish : dependencyConfig.getAllArtifacts()) {
Dependency mavenDependency = new Dependency();
mavenDependency.setArtifactId(artifactId);
if (artifactToPublish.getClassifier() != null && !artifactToPublish.getClassifier().equals("")) {
mavenDependency.setClassifier(artifactToPublish.getClassifier());
}
mavenDependencies.add(mavenDependency);
}
} else {
Dependency mavenDependency = new Dependency();
mavenDependency.setArtifactId(name);
mavenDependency.setClassifier(classifier);
mavenDependencies.add(mavenDependency);
}
for (Dependency mavenDependency : mavenDependencies) {